/* 主体S */
.cantact-us{
	background-color: #f5f5f5;
	padding-top: 20px;
}
.cantact-us-nav{
	max-width: 240px;
	flex: 0 0 33.333333%;
}
.nav{
	display: flex;
	flex-wrap: wrap;
	/* //子元素换行 */
	padding-left: 0;
	margin-bottom: 0;
	/* list-style: none; */
}
.flex-column{
	flex-direction: column!important;
}
.cantact-us-nav .nav-item{
	    position: relative;
	    background: #FFFFFF;
	    height: 51px;
	    color: #999999;
	    font-size: 1rem;
}
.cantact-us-nav .nav-item:not(.aboutus) {
    font-size: 18px;
    margin-bottom: 2px;
}
.cantact-us-nav .nav-item>a{
	padding: 1rem 0 0.8125rem 1.5rem;
	color: #231816;
	    text-decoration: none;
	    display: inline-block;
	    width: 100%;
	    height: 100%;
}

element.style {
}
.cantact-us-nav .nav-item:first-child span {
    /* font-size: 17px; */
}
.nav-item .active span {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
    height: auto;
    z-index: 0;
    font-weight: bold;
}
.cantact-content{
	flex: 1;
	background: #FFFFFF;
	padding: 1.5rem 1.5625rem 0 1.25rem;
	min-height: 400px;
    margin-bottom: 1.5rem;
}
.cantact-content .company-profile {
    color: #656565;
    font-size: 16px;
}
.d-sm-block {
    display: block!important;
}
.cantact-content h3 {
    font-size: 28px;
    color: #231816;
    margin-bottom: 1.375rem;
}
.idea-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.idea-block p {
    margin-bottom: 5px;
}
.idea-block .idea-item1 .item3,
.idea-block .idea-item2 .item3,
.idea-block .idea-item3 .item3,
.idea-block .idea-item4 .item3{
    font-size: 12px;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    color: rgba(74,74,74,1);
	list-style-type: none;
    margin: 0;
}
.idea-block .idea-item1 .item1,
.idea-block .idea-item2 .item1,
.idea-block .idea-item3 .item1,
.idea-block .idea-item4 .item1{
    font-size: 20px;
    font-family: PingFang-SC-Semibold;
    font-weight: 600;
    color: rgba(35,24,22,1);
    margin-right: 11px;
}

.idea-block .idea-item1,
.idea-block .idea-item2,
.idea-block .idea-item3,
.idea-block .idea-item4{
    width: 49%;
    padding-bottom: 30px;
}
.idea-block .idea-item1 img,
.idea-block .idea-item2 img,
.idea-block .idea-item3 img,
.idea-block .idea-item4 img{
    width: 30%;
    /* height: 100%; */
    /* height: 210px; */
    margin-bottom: 13px;
}
/* .tab-content>.active {
    display: block;
}
.tab-content>.tab-pane {
    display: none;
} */
.cantact-content .company-block, .cantact-content .glory-block, .cantact-warp .partner-block {
    padding: 1rem 0;
}
.company-block p {
    line-height: 32px;
    margin: 0;
}
.cantact-content .company-profile img {
    padding: 20px 0;
    width: 100%;
    height: 100%;
    max-height: 460px;
}
/* 主体E */
.nav-item .active span::after {
    position: absolute;
    bottom: 3px;
    left: 0;
    display: block;
    content: '';
    height: 4px;
    width: 100%;
    background: #FFD45D;
    z-index: -1;
}
.tab-content>.active {
    display: block;
}
.tab-content>.tab-pane {
    display: none;
}